package com.lisn.mylib.test;

/**
 * @author : lishan
 * @e-mail : cnlishan@163.com
 * @date : 2020/7/7 10:44 AM
 * @desc :
 */
public class test {

    /**
     * id : 428
     * itemId : 1578976510452
     * itemType : 2
     * createTime : 1578977844500
     * duration : 8
     * feeds_text : 2020他来了，就在眼前了
     * authorId : 1578919786
     * activityIcon : null
     * activityText : 2020新年快乐
     * width : 960
     * height : 540
     * url : https://pipijoke.oss-cn-hangzhou.aliyuncs.com/New%20Year%20-%2029212-video.mp4
     * cover : https://pipijoke.oss-cn-hangzhou.aliyuncs.com/2020%E5%B0%81%E9%9D%A2%E5%9B%BE.png
     * author : {"id":1250,"userId":1578919786,"name":"、蓅哖╰伊人为谁笑","avatar":"http://qzapp.qlogo.cn/qzapp/101794421/FE41683AD4ECF91B7736CA9DB8104A5C/100","description":"这是一只神秘的jetpack","likeCount":8,"topCommentCount":0,"followCount":3,"followerCount":62,"qqOpenId":"FE41683AD4ECF91B7736CA9DB8104A5C","expires_time":1586695789903,"score":0,"historyCount":5189,"commentCount":42,"favoriteCount":3,"feedCount":0,"hasFollow":false}
     * topComment : {"id":1126,"itemId":1578976510452,"commentId":1579007787804000,"userId":1578919786,"commentType":1,"createTime":1579007787804,"commentCount":0,"likeCount":1001,"commentText":"2020他来了，就在眼前了~Happy New Year","imageUrl":"","videoUrl":"","width":0,"height":0,"hasLiked":false,"author":{"id":1250,"userId":1578919786,"name":"、蓅哖╰伊人为谁笑","avatar":"http://qzapp.qlogo.cn/qzapp/101794421/FE41683AD4ECF91B7736CA9DB8104A5C/100","description":"这是一只神秘的jetpack","likeCount":8,"topCommentCount":0,"followCount":3,"followerCount":62,"qqOpenId":"FE41683AD4ECF91B7736CA9DB8104A5C","expires_time":1586695789903,"score":0,"historyCount":5189,"commentCount":42,"favoriteCount":3,"feedCount":0,"hasFollow":false},"ugc":{"likeCount":125,"shareCount":10,"commentCount":10,"hasFavorite":false,"hasLiked":false,"hasdiss":false,"hasDissed":false}}
     * ugc : {"likeCount":1458,"shareCount":29,"commentCount":532,"hasFavorite":false,"hasLiked":false,"hasdiss":false,"hasDissed":false}
     */

    private int id;
    private long itemId;
    private int itemType;
    private long createTime;
    private int duration;
    private String feeds_text;
    private int authorId;
    private Object activityIcon;
    private String activityText;
    private int width;
    private int height;
    private String url;
    private String cover;
    private AuthorBean author;
    private TopCommentBean topComment;
    private UgcBeanX ugc;

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public long getItemId() {
        return itemId;
    }

    public void setItemId(long itemId) {
        this.itemId = itemId;
    }

    public int getItemType() {
        return itemType;
    }

    public void setItemType(int itemType) {
        this.itemType = itemType;
    }

    public long getCreateTime() {
        return createTime;
    }

    public void setCreateTime(long createTime) {
        this.createTime = createTime;
    }

    public int getDuration() {
        return duration;
    }

    public void setDuration(int duration) {
        this.duration = duration;
    }

    public String getFeeds_text() {
        return feeds_text;
    }

    public void setFeeds_text(String feeds_text) {
        this.feeds_text = feeds_text;
    }

    public int getAuthorId() {
        return authorId;
    }

    public void setAuthorId(int authorId) {
        this.authorId = authorId;
    }

    public Object getActivityIcon() {
        return activityIcon;
    }

    public void setActivityIcon(Object activityIcon) {
        this.activityIcon = activityIcon;
    }

    public String getActivityText() {
        return activityText;
    }

    public void setActivityText(String activityText) {
        this.activityText = activityText;
    }

    public int getWidth() {
        return width;
    }

    public void setWidth(int width) {
        this.width = width;
    }

    public int getHeight() {
        return height;
    }

    public void setHeight(int height) {
        this.height = height;
    }

    public String getUrl() {
        return url;
    }

    public void setUrl(String url) {
        this.url = url;
    }

    public String getCover() {
        return cover;
    }

    public void setCover(String cover) {
        this.cover = cover;
    }

    public AuthorBean getAuthor() {
        return author;
    }

    public void setAuthor(AuthorBean author) {
        this.author = author;
    }

    public TopCommentBean getTopComment() {
        return topComment;
    }

    public void setTopComment(TopCommentBean topComment) {
        this.topComment = topComment;
    }

    public UgcBeanX getUgc() {
        return ugc;
    }

    public void setUgc(UgcBeanX ugc) {
        this.ugc = ugc;
    }

    public static class AuthorBean {
        /**
         * id : 1250
         * userId : 1578919786
         * name : 、蓅哖╰伊人为谁笑
         * avatar : http://qzapp.qlogo.cn/qzapp/101794421/FE41683AD4ECF91B7736CA9DB8104A5C/100
         * description : 这是一只神秘的jetpack
         * likeCount : 8
         * topCommentCount : 0
         * followCount : 3
         * followerCount : 62
         * qqOpenId : FE41683AD4ECF91B7736CA9DB8104A5C
         * expires_time : 1586695789903
         * score : 0
         * historyCount : 5189
         * commentCount : 42
         * favoriteCount : 3
         * feedCount : 0
         * hasFollow : false
         */

        private int id;
        private int userId;
        private String name;
        private String avatar;
        private String description;
        private int likeCount;
        private int topCommentCount;
        private int followCount;
        private int followerCount;
        private String qqOpenId;
        private long expires_time;
        private int score;
        private int historyCount;
        private int commentCount;
        private int favoriteCount;
        private int feedCount;
        private boolean hasFollow;

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public int getUserId() {
            return userId;
        }

        public void setUserId(int userId) {
            this.userId = userId;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getAvatar() {
            return avatar;
        }

        public void setAvatar(String avatar) {
            this.avatar = avatar;
        }

        public String getDescription() {
            return description;
        }

        public void setDescription(String description) {
            this.description = description;
        }

        public int getLikeCount() {
            return likeCount;
        }

        public void setLikeCount(int likeCount) {
            this.likeCount = likeCount;
        }

        public int getTopCommentCount() {
            return topCommentCount;
        }

        public void setTopCommentCount(int topCommentCount) {
            this.topCommentCount = topCommentCount;
        }

        public int getFollowCount() {
            return followCount;
        }

        public void setFollowCount(int followCount) {
            this.followCount = followCount;
        }

        public int getFollowerCount() {
            return followerCount;
        }

        public void setFollowerCount(int followerCount) {
            this.followerCount = followerCount;
        }

        public String getQqOpenId() {
            return qqOpenId;
        }

        public void setQqOpenId(String qqOpenId) {
            this.qqOpenId = qqOpenId;
        }

        public long getExpires_time() {
            return expires_time;
        }

        public void setExpires_time(long expires_time) {
            this.expires_time = expires_time;
        }

        public int getScore() {
            return score;
        }

        public void setScore(int score) {
            this.score = score;
        }

        public int getHistoryCount() {
            return historyCount;
        }

        public void setHistoryCount(int historyCount) {
            this.historyCount = historyCount;
        }

        public int getCommentCount() {
            return commentCount;
        }

        public void setCommentCount(int commentCount) {
            this.commentCount = commentCount;
        }

        public int getFavoriteCount() {
            return favoriteCount;
        }

        public void setFavoriteCount(int favoriteCount) {
            this.favoriteCount = favoriteCount;
        }

        public int getFeedCount() {
            return feedCount;
        }

        public void setFeedCount(int feedCount) {
            this.feedCount = feedCount;
        }

        public boolean isHasFollow() {
            return hasFollow;
        }

        public void setHasFollow(boolean hasFollow) {
            this.hasFollow = hasFollow;
        }
    }

    public static class TopCommentBean {
        /**
         * id : 1126
         * itemId : 1578976510452
         * commentId : 1579007787804000
         * userId : 1578919786
         * commentType : 1
         * createTime : 1579007787804
         * commentCount : 0
         * likeCount : 1001
         * commentText : 2020他来了，就在眼前了~Happy New Year
         * imageUrl :
         * videoUrl :
         * width : 0
         * height : 0
         * hasLiked : false
         * author : {"id":1250,"userId":1578919786,"name":"、蓅哖╰伊人为谁笑","avatar":"http://qzapp.qlogo.cn/qzapp/101794421/FE41683AD4ECF91B7736CA9DB8104A5C/100","description":"这是一只神秘的jetpack","likeCount":8,"topCommentCount":0,"followCount":3,"followerCount":62,"qqOpenId":"FE41683AD4ECF91B7736CA9DB8104A5C","expires_time":1586695789903,"score":0,"historyCount":5189,"commentCount":42,"favoriteCount":3,"feedCount":0,"hasFollow":false}
         * ugc : {"likeCount":125,"shareCount":10,"commentCount":10,"hasFavorite":false,"hasLiked":false,"hasdiss":false,"hasDissed":false}
         */

        private int id;
        private long itemId;
        private long commentId;
        private int userId;
        private int commentType;
        private long createTime;
        private int commentCount;
        private int likeCount;
        private String commentText;
        private String imageUrl;
        private String videoUrl;
        private int width;
        private int height;
        private boolean hasLiked;
        private AuthorBeanX author;
        private UgcBean ugc;

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public long getItemId() {
            return itemId;
        }

        public void setItemId(long itemId) {
            this.itemId = itemId;
        }

        public long getCommentId() {
            return commentId;
        }

        public void setCommentId(long commentId) {
            this.commentId = commentId;
        }

        public int getUserId() {
            return userId;
        }

        public void setUserId(int userId) {
            this.userId = userId;
        }

        public int getCommentType() {
            return commentType;
        }

        public void setCommentType(int commentType) {
            this.commentType = commentType;
        }

        public long getCreateTime() {
            return createTime;
        }

        public void setCreateTime(long createTime) {
            this.createTime = createTime;
        }

        public int getCommentCount() {
            return commentCount;
        }

        public void setCommentCount(int commentCount) {
            this.commentCount = commentCount;
        }

        public int getLikeCount() {
            return likeCount;
        }

        public void setLikeCount(int likeCount) {
            this.likeCount = likeCount;
        }

        public String getCommentText() {
            return commentText;
        }

        public void setCommentText(String commentText) {
            this.commentText = commentText;
        }

        public String getImageUrl() {
            return imageUrl;
        }

        public void setImageUrl(String imageUrl) {
            this.imageUrl = imageUrl;
        }

        public String getVideoUrl() {
            return videoUrl;
        }

        public void setVideoUrl(String videoUrl) {
            this.videoUrl = videoUrl;
        }

        public int getWidth() {
            return width;
        }

        public void setWidth(int width) {
            this.width = width;
        }

        public int getHeight() {
            return height;
        }

        public void setHeight(int height) {
            this.height = height;
        }

        public boolean isHasLiked() {
            return hasLiked;
        }

        public void setHasLiked(boolean hasLiked) {
            this.hasLiked = hasLiked;
        }

        public AuthorBeanX getAuthor() {
            return author;
        }

        public void setAuthor(AuthorBeanX author) {
            this.author = author;
        }

        public UgcBean getUgc() {
            return ugc;
        }

        public void setUgc(UgcBean ugc) {
            this.ugc = ugc;
        }

        public static class AuthorBeanX {
            /**
             * id : 1250
             * userId : 1578919786
             * name : 、蓅哖╰伊人为谁笑
             * avatar : http://qzapp.qlogo.cn/qzapp/101794421/FE41683AD4ECF91B7736CA9DB8104A5C/100
             * description : 这是一只神秘的jetpack
             * likeCount : 8
             * topCommentCount : 0
             * followCount : 3
             * followerCount : 62
             * qqOpenId : FE41683AD4ECF91B7736CA9DB8104A5C
             * expires_time : 1586695789903
             * score : 0
             * historyCount : 5189
             * commentCount : 42
             * favoriteCount : 3
             * feedCount : 0
             * hasFollow : false
             */

            private int id;
            private int userId;
            private String name;
            private String avatar;
            private String description;
            private int likeCount;
            private int topCommentCount;
            private int followCount;
            private int followerCount;
            private String qqOpenId;
            private long expires_time;
            private int score;
            private int historyCount;
            private int commentCount;
            private int favoriteCount;
            private int feedCount;
            private boolean hasFollow;

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public int getUserId() {
                return userId;
            }

            public void setUserId(int userId) {
                this.userId = userId;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public String getAvatar() {
                return avatar;
            }

            public void setAvatar(String avatar) {
                this.avatar = avatar;
            }

            public String getDescription() {
                return description;
            }

            public void setDescription(String description) {
                this.description = description;
            }

            public int getLikeCount() {
                return likeCount;
            }

            public void setLikeCount(int likeCount) {
                this.likeCount = likeCount;
            }

            public int getTopCommentCount() {
                return topCommentCount;
            }

            public void setTopCommentCount(int topCommentCount) {
                this.topCommentCount = topCommentCount;
            }

            public int getFollowCount() {
                return followCount;
            }

            public void setFollowCount(int followCount) {
                this.followCount = followCount;
            }

            public int getFollowerCount() {
                return followerCount;
            }

            public void setFollowerCount(int followerCount) {
                this.followerCount = followerCount;
            }

            public String getQqOpenId() {
                return qqOpenId;
            }

            public void setQqOpenId(String qqOpenId) {
                this.qqOpenId = qqOpenId;
            }

            public long getExpires_time() {
                return expires_time;
            }

            public void setExpires_time(long expires_time) {
                this.expires_time = expires_time;
            }

            public int getScore() {
                return score;
            }

            public void setScore(int score) {
                this.score = score;
            }

            public int getHistoryCount() {
                return historyCount;
            }

            public void setHistoryCount(int historyCount) {
                this.historyCount = historyCount;
            }

            public int getCommentCount() {
                return commentCount;
            }

            public void setCommentCount(int commentCount) {
                this.commentCount = commentCount;
            }

            public int getFavoriteCount() {
                return favoriteCount;
            }

            public void setFavoriteCount(int favoriteCount) {
                this.favoriteCount = favoriteCount;
            }

            public int getFeedCount() {
                return feedCount;
            }

            public void setFeedCount(int feedCount) {
                this.feedCount = feedCount;
            }

            public boolean isHasFollow() {
                return hasFollow;
            }

            public void setHasFollow(boolean hasFollow) {
                this.hasFollow = hasFollow;
            }
        }

        public static class UgcBean {
            /**
             * likeCount : 125
             * shareCount : 10
             * commentCount : 10
             * hasFavorite : false
             * hasLiked : false
             * hasdiss : false
             * hasDissed : false
             */

            private int likeCount;
            private int shareCount;
            private int commentCount;
            private boolean hasFavorite;
            private boolean hasLiked;
            private boolean hasdiss;
            private boolean hasDissed;

            public int getLikeCount() {
                return likeCount;
            }

            public void setLikeCount(int likeCount) {
                this.likeCount = likeCount;
            }

            public int getShareCount() {
                return shareCount;
            }

            public void setShareCount(int shareCount) {
                this.shareCount = shareCount;
            }

            public int getCommentCount() {
                return commentCount;
            }

            public void setCommentCount(int commentCount) {
                this.commentCount = commentCount;
            }

            public boolean isHasFavorite() {
                return hasFavorite;
            }

            public void setHasFavorite(boolean hasFavorite) {
                this.hasFavorite = hasFavorite;
            }

            public boolean isHasLiked() {
                return hasLiked;
            }

            public void setHasLiked(boolean hasLiked) {
                this.hasLiked = hasLiked;
            }

            public boolean isHasdiss() {
                return hasdiss;
            }

            public void setHasdiss(boolean hasdiss) {
                this.hasdiss = hasdiss;
            }

            public boolean isHasDissed() {
                return hasDissed;
            }

            public void setHasDissed(boolean hasDissed) {
                this.hasDissed = hasDissed;
            }
        }
    }

    public static class UgcBeanX {
        /**
         * likeCount : 1458
         * shareCount : 29
         * commentCount : 532
         * hasFavorite : false
         * hasLiked : false
         * hasdiss : false
         * hasDissed : false
         */

        private int likeCount;
        private int shareCount;
        private int commentCount;
        private boolean hasFavorite;
        private boolean hasLiked;
        private boolean hasdiss;
        private boolean hasDissed;

        public int getLikeCount() {
            return likeCount;
        }

        public void setLikeCount(int likeCount) {
            this.likeCount = likeCount;
        }

        public int getShareCount() {
            return shareCount;
        }

        public void setShareCount(int shareCount) {
            this.shareCount = shareCount;
        }

        public int getCommentCount() {
            return commentCount;
        }

        public void setCommentCount(int commentCount) {
            this.commentCount = commentCount;
        }

        public boolean isHasFavorite() {
            return hasFavorite;
        }

        public void setHasFavorite(boolean hasFavorite) {
            this.hasFavorite = hasFavorite;
        }

        public boolean isHasLiked() {
            return hasLiked;
        }

        public void setHasLiked(boolean hasLiked) {
            this.hasLiked = hasLiked;
        }

        public boolean isHasdiss() {
            return hasdiss;
        }

        public void setHasdiss(boolean hasdiss) {
            this.hasdiss = hasdiss;
        }

        public boolean isHasDissed() {
            return hasDissed;
        }

        public void setHasDissed(boolean hasDissed) {
            this.hasDissed = hasDissed;
        }
    }
}
